Bar Codes – 8

The Bar Codes – 8 Parameter Programming Mode contains program parameters for Codabar bar codes. The default values are shown in the Red boxes and also in the Parameter Defaults section earlier in this chapter.

Codabar Decoding

The Codabar Decoding parameter controls reading Codabar bar codes. Disable reading Codabar bar codes by scanning the Hex 0 tag, enable reading by scanning the Hex 1 tag.

Note:  If reading Codabar bar codes is disabled, there are no other entries allowed for this parameter.

Codabar Length

The Codabar Length parameter selects the method for determining if a Codabar code is a valid length. The Range Check method identifies a length range by specifying the minimum and maximum number of characters. The Specific Check method identifies two specific Codabar lengths by specifying the number of characters in each. With this option, the number of characters in all Codabar bar codes must be one of the two numbers. Scan the Hex 0 tag to use the Range Check method, scan the Hex 1 tag to use the Specific Check method.

Value 1 and 2

The Value 1 and Value 2 parameters specify the valid Codabar bar code lengths. Use these options with the Codabar Length parameter option described in Codabar Length. If the Range Check method is selected, Value 1 specifies the minimum number of characters in a valid Codabar bar code and Value 2 specifies the maximum number of characters. If the Specific Check method is selected, Value 1 contains one specific number of characters and Value 2 contains another.

Accepted values for Value 1 and Value 2 are 04 to 36 readable characters. The number of readable characters must be an even number; if an odd number is specified, it returns a Program Tag Error. Each value is input using two tags. The first can be Hex 0 through Hex 3 and the second can be Hex 0 through Hex 9.

Codabar Check Digit

The Codabar Check Digit parameter permits control of Codabar check digit requirement. Scan the appropriate tag (Hex 1 to Hex 0) to enable or disable the check digit. The default is Hex 0 – Disable Codabar check digit.

Codabar Check Digit Transmission

The Codabar Check Digit Transmission parameter selects whether to send the check digit to the host terminal. Scan the Hex 0 tag to disable this option, or the Hex 1 tag to enable this option.

Additional Functions

There are several other functions associated with Codabar that are not included on the Programming Worksheet. Following are the programming sequences for these functions. Default values are shown in Blue type.

Tone

This parameter permits you to enable or disable the Codabar tone. If disabled, the Codabar tone is under control of the UPC tone control (general good read tone).

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 7, Hex 4, Hex 5, Hex 0, Save and Reset

Enable

Programming Mode, Hex 7, Hex 4, Hex 5, Hex 1, Save and Reset

Tone Frequency

The Codabar Tone Frequency (tone) can be set to one of eight different values (702 Hz through 633 Hz).

Selection Programming Tag Sequence

702 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 0, Save and Reset

781 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 1, Save and Reset

868 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 2, Save and Reset

961 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 3, Save and Reset

1071 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 4, Save and Reset

1187 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 5, Save and Reset

570 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 6, Save and Reset

633 Hz

Programming Mode, Hex 7, Hex 4, Hex 4, Hex 7, Save and Reset

Tone Length

The Codabar Tone Length can be set to one of 16 different values (0 ms through 225 ms).

Selection Programming Tag Sequence

0 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 0, Save and Reset

15 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 1, Save and Reset

30 ms

ProgrammingMode, Hex 7, Hex 4, Hex 3, Hex 2, Save and Reset

45 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 3, Save and Reset

60 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 4, Save and Reset

75 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 5, Save and Reset

90 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 6, Save and Reset

105 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 7, Save and Reset

120 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 8, Save and Reset

135 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex 9, Save and Reset

150 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex A, Save and Reset

165 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex B, Save and Reset

180 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex C, Save and Reset

195 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex D, Save and Reset

210 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex E, Save and Reset

225 ms

Programming Mode, Hex 7, Hex 4, Hex 3, Hex F, Save and Reset

Codabar Halves

This parameter attempts to build a Codabar tag on the longest tag length seen. Codabar Halves Enabled programming requires a half tag partial longer than one-half of the longest Codabar tag ever seen by a scanner in order to prevent getting a short tag from a longer one.

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 7, Hex 4, Hex 5, Hex 2, Save and Reset

Enable

Programming Mode, Hex 7, Hex 4, Hex 5, Hex 3, Save and Reset

Number of Scans Required

This parameter sets the number of scans required to read a Codabar bar code. Increasing the number of scans can improve reading nominal bar codes. Set this parameter by scanning one of the following sequences.

Selection Programming Tag Sequence

1 Scan

Programming Mode, Hex 6, Hex B, Hex 6, Hex 1, Save and Reset

2 Scans

Programming Mode, Hex 6, Hex B, Hex 6, Hex 2, Save and Reset

3 Scans

Programming Mode, Hex 6, Hex B, Hex 6, Hex 3, Save and Reset

4 Scans

Programming Mode, Hex 6, Hex B, Hex 6, Hex 4, Save and Reset

Require Start/Stop Match

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 0, Save and Reset

Enable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 1, Save and Reset

Require Quiet Zones

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 2, Save and Reset

Enable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 3, Save and Reset

Note:  Ensure that this sequence is set to Enable if Codabar is programmed to read very short tags (tags with less than four data characters). This prevents getting a very short Codabar tag from another bar code type or from package graphics.

Start/Stop Transmission

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 5, Save and Reset

Enable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 4, Save and Reset

Start/Stop Characters

The following Start/Stop characters are sent to the Host Terminal if Start/Stop Transmission is enabled.

Selection Programming Tag Sequence

abcd

Programming Mode, Hex 6, Hex B, Hex 1, Hex 0, Save and Reset

ABCD

Programming Mode, Hex 6, Hex B, Hex 1, Hex 1, Save and Reset

tn*e

Programming Mode, Hex 6, Hex B, Hex 1, Hex 2, Save and Reset

TN*e

Programming Mode, Hex 6, Hex B, Hex 1, Hex 3, Save and Reset

Hard Correlation

Selection Programming Tag Sequence

Disable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 6, Save and Reset

Enable

Programming Mode, Hex 6, Hex B, Hex 2, Hex 7, Save and Reset

Number of Overlap Characters Required

Selection Programming Tag Sequence

1 Overlap

Programming Mode, Hex 6, Hex B, Hex A, Hex 1, Save and Reset

2 Overlaps

Programming Mode, Hex 6, Hex B, Hex A, Hex 2, Save and Reset

3 Overlaps

Programming Mode, Hex 6, Hex B, Hex A, Hex 3, Save and Reset

4 Overlaps

Programming Mode, Hex 6, Hex B, Hex A, Hex 4, Save and Reset

Number of Coupon Scans Required

Selection Programming Tag Sequence

0 Scan

Programming Mode, Hex 6, Hex B, Hex 0, Hex 0, Save and Reset

1 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 1,Save and Reset

2 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 2,Save and Reset

3 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 3,Save and Reset

4 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 4,Save and Reset

5 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 5,Save and Reset

6 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 6,Save and Reset

7 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 7,Save and Reset

8 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 8,Save and Reset

9 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex 9,Save and Reset

10 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex A,Save and Reset

11 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex B,Save and Reset

12 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex C,Save and Reset

13 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex D,Save and Reset

14 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex E,Save and Reset

15 Scans

Programming Mode, Hex 6, Hex B, Hex 0,Hex F,Save and Reset